package com.gec.model.system;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableName;
import com.gec.model.base.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 酒店表
 * </p>
 *
 * @author dafei
 * @since 2024-01-24
 */
@Data
@TableName("itrip_hotel")
@EqualsAndHashCode(callSuper = false)
public class ITripHotel extends BaseEntity {

    private static final long serialVersionUID = 1L;


    /**
     * 酒店名称
     */
    @TableField("hotelName")
    private String hotelName;

    /**
     * 所在省份id
     */
    @TableField("areaId")
    private Long areaId;
    /**
     * 所在省份名
     */
    @TableField(exist = false)
    private String areaName;

    /**
     * 所在城市id
     */
    @TableField("cityId")
    private Long cityId;
    /**
     * 所在城市名
     */
    @TableField(exist = false)
    private String cityName;


    /**
     * 酒店所在地址
     */
    @TableField("address")
    private String address;

    /**
     * 酒店介绍（保存附文本）
     */
    @TableField("details")
    private String details;

    /**
     * (1:经济酒店  2:二星级酒店  3:三星级 4:四星酒店 5星酒店)
     */
    @TableField("hotelLevel")
    private Integer hotelLevel;

    /**
     * 是否是团购酒店
     */
    @TableField("isGroupPurchase")
    private Integer isGroupPurchase;

    /**
     * 是否是团购酒店
     */
    @TableField("isActivated")
    private Integer isActivated;

    /**
     * 缩略图
     */
    @TableField(exist = false)
    private String image;

    /**
     * 播放连接
     */
    @TableField(exist = false)
    private String url;

    /**
     * 播放id,阿里云提供
     */
    @TableField(exist = false)
    private String playId;
}
